------------------------------
----- Translation for zhCN
-- by Thomas Mo
local L = AceLibrary("AceLocale-2.0"):new("ArcHUD_Core")

L:RegisterTranslations("zhCN", function() return {
   -- Core stuff
      CMD_OPTS_FRAME      = "\230\137\147\229\188\128\233\128\137\233\161\185\231\170\151\229\143\163",
      CMD_OPTS_DEBUG      = "\232\174\190\231\189\174\233\153\164\233\148\153\231\173\137\231\186\167",
      CMD_RESET         = "\233\135\141\231\189\174\229\189\147\229\137\141\228\186\186\231\137\169\229\136\176\233\187\152\232\174\164\232\174\190\231\189\174",
      CMD_RESET_HELP      = "\230\173\164\233\128\137\233\161\185\229\176\134\228\188\154\230\138\138\233\133\141\231\189\174\233\135\141\231\189\174\229\136\176\233\187\152\232\174\164\229\128\188 \229\185\182\232\175\183\232\190\147\229\133\165 'CONFIRM' \231\161\174\232\174\164",
      CMD_RESET_CONFIRM   = "\230\173\164\233\128\137\233\161\185\229\176\134\233\135\141\231\189\174\230\137\128\230\156\137\232\174\190\229\174\154\229\136\176\229\174\137\232\163\133\230\151\182\231\154\132\233\187\152\232\174\164\229\128\188",
      TEXT_RESET         = "\232\175\183\232\190\147\229\133\165 CONFIRM \231\161\174\232\174\164\233\135\141\231\189\174\230\137\128\230\156\137\232\174\190\229\174\154",
      TEXT_RESET_CONFIRM   = "\230\137\128\230\156\137\232\174\190\231\189\174\229\183\178\233\135\141\231\189\174\229\136\176\233\187\152\232\174\164\229\128\188",

      FONT            = "FZLBJW.TTF",

      ["Version: "]      = "\231\137\136\230\156\172",
      ["Author: "]      = "\228\189\156\232\128\133",

   --   Options
      TEXT = {
         TITLE      = "ArcHUD \233\128\137\233\161\185",

         DISPLAY      = "\230\152\190\231\164\186\233\128\137\233\161\185",
         TARGETFRAME   = "\231\155\174\230\160\135\230\161\134\228\189\147",
         PLAYERMODEL   = "\231\142\169\229\174\182 3D \230\168\161\229\158\139",
         MOBMODEL   = "\231\155\174\230\160\135 3D \230\168\161\229\158\139",
         SHOWGUILD   = "\230\152\190\231\164\186\231\142\169\229\174\182\229\133\172\228\188\154",
         SHOWCLASS   = "\230\152\190\231\164\186\231\155\174\230\160\135\232\129\140\228\184\154",
         SHOWBUFFS    = "\230\152\190\231\164\186 buff/debuff",
         NAMEPLATES   = "\231\142\169\229\174\182/\229\174\160\231\137\169\230\160\135\231\164\186",
         ATTACHTOP   = "\231\155\174\230\160\135\230\161\134\228\189\147\228\184\138\230\150\185\230\152\190\231\164\186",
         HOVERMSG   = "\229\167\147\229\144\141\233\157\162\230\157\191\230\187\158\231\149\153\228\191\161\230\129\175",
         HOVERDELAY   = "\230\187\158\231\149\153",
         TOT         = "\230\137\147\229\188\128\231\155\174\230\160\135\231\154\132\231\155\174\230\160\135",
         TOTOT      = "\230\137\147\229\188\128\231\155\174\230\160\135\231\154\132\231\155\174\230\160\135\231\154\132\231\155\174\230\160\135",
         BLIZZPLAYER = "\230\152\190\231\164\186 Blizzard \233\187\152\232\174\164\231\142\169\229\174\182\230\161\134\228\189\147",
         BLIZZTARGET = "\230\152\190\231\164\186 Blizzard \233\187\152\232\174\164\231\155\174\230\160\135\230\161\134\228\189\147",

         FADE      = "\233\128\143\230\152\142\229\186\166\233\128\137\233\161\185",
         FADE_FULL   = "\230\187\161\229\128\188",
         FADE_OOC   = "\230\156\170\231\171\153\230\150\151",
         FADE_IC      = "\230\136\152\230\150\151\228\184\173",

         MISC      = "\231\187\188\229\144\136",
         WIDTH      = "\229\174\189\229\186\166",
         YLOC      = "Y \232\189\180",
         SCALE      = "\230\175\148\228\190\139",

         RINGVIS      = "\229\188\167\229\189\162\230\157\161\230\183\161\229\140\150\230\150\185\229\188\143",
         RINGVIS_1      = "\230\187\161\229\128\188\230\151\182\230\183\161\229\140\150",
         RINGVIS_2      = "\232\132\177\231\166\187\230\136\152\230\150\151\231\138\182\230\128\129\230\151\182\230\183\161\229\140\150",
         RINGVIS_3      = "\228\184\164\232\128\133\230\136\144\231\171\139\230\151\182\230\183\161\229\140\150",

         RINGS      = "\229\188\167\229\189\162\230\157\161\233\128\137\233\161\185",
         RING      = "\229\188\167\229\189\162\230\157\161",
      },
      TOOLTIP = {
         TARGETFRAME = "\229\136\135\230\141\162\229\174\140\230\149\180\231\155\174\230\160\135\230\161\134\228\189\147\230\152\190\231\164\186",
         PLAYERMODEL = "\229\136\135\230\141\162\231\142\169\229\174\182 3D \230\168\161\229\158\139\230\152\190\231\164\186",
         MOBMODEL   = "\229\136\135\230\141\162\231\155\174\230\160\135 3D \230\168\161\229\158\139\230\152\190\231\164\186",
         SHOWGUILD   = "\229\156\168\231\142\169\229\174\182\229\167\147\229\144\141\229\144\142\230\152\190\231\164\186\229\133\172\228\188\154\228\191\161\230\129\175",
         SHOWCLASS   = "\230\152\190\231\164\186\231\155\174\230\160\135\232\129\140\228\184\154\230\136\150\231\177\187\229\158\139",
         SHOWBUFFS   = "\229\136\135\230\141\162 buff/debuff \230\152\190\231\164\186",
         TOT         = "\230\191\128\230\180\187\231\155\174\230\160\135\231\154\132\231\155\174\230\160\135\230\152\190\231\164\186",
         TOTOT      = "\230\191\128\230\180\187\231\155\174\230\160\135\231\154\132\231\155\174\230\160\135\231\154\132\231\155\174\230\160\135\230\152\190\231\164\186",
         NAMEPLATES   = "\229\136\135\230\141\162\231\142\169\229\174\182\228\184\142\229\174\160\231\137\169\229\144\141\231\167\176\233\157\162\230\157\191\230\152\190\231\164\186",
         ATTACHTOP   = "\231\155\174\230\160\135\230\161\134\228\189\147\228\189\141\228\186\142\229\188\167\229\189\162\230\157\161\228\184\138\230\150\185",
         HOVERMSG   = "\233\188\160\230\160\135\231\130\185\229\135\187\229\176\134\229\144\141\229\173\151\232\190\147\229\133\165\232\129\138\229\164\169\230\161\134",
         HOVERDELAY   = "\233\188\160\230\160\135\229\129\156\231\149\153\230\191\128\230\180\187\229\167\147\229\144\141\233\157\162\230\157\191\231\154\132\230\151\182\233\151\180",
         BLIZZPLAYER = "\229\136\135\230\141\162 Blizzard \233\187\152\232\174\164\229\164\180\229\131\143",
         BLIZZTARGET = "\229\136\135\230\141\162 Blizzard \233\187\152\232\174\164\231\155\174\230\160\135\229\164\180\229\131\143",

         FADE_FULL   = "\232\132\177\231\166\187\230\136\152\230\150\151\229\185\182\232\190\190\229\136\176 100% \230\151\182\231\154\132\233\128\143\230\152\142\229\186\166",
         FADE_OOC   = "\232\132\177\231\166\187\230\136\152\230\150\151\228\189\134\230\156\170\232\190\190\229\136\176 100% \230\151\182\231\154\132\233\128\143\230\152\142\229\186\166",
         FADE_IC      = "\230\136\152\230\150\151\228\184\173\233\128\143\230\152\142\229\186\166 (\231\148\168\228\186\142\230\183\161\229\135\186\230\150\185\229\188\143\228\184\186\228\184\164\232\128\133\230\136\150\232\132\177\231\166\187\230\136\152\230\150\151\230\151\182)",

         WIDTH      = "\232\174\190\231\189\174\229\188\167\229\189\162\230\157\161\229\129\143\231\167\187\228\184\173\229\191\131\232\183\157\231\166\187",
         YLOC      = "\232\174\190\231\189\174 ArcHUD  Y \232\189\180\228\189\141\231\189\174. \230\173\163\229\128\188\228\184\138\229\141\135, \232\180\159\229\128\188\228\184\139\233\153\141",
         SCALE      = "\232\174\190\231\189\174\230\175\148\228\190\139\229\143\130\230\149\176",

         RINGVIS      = "\229\188\167\229\189\162\230\157\161\230\183\161\229\140\150\230\150\185\229\188\143",
         RINGVIS_1      = "\228\184\141\231\174\161\230\136\152\230\150\151\231\138\182\230\128\129, \229\189\147\229\188\167\229\189\162\230\157\161\230\187\161\229\128\188\230\151\182\230\183\161\229\140\150",
         RINGVIS_2      = "\228\184\141\231\174\161\229\188\167\229\189\162\230\157\161\231\138\182\230\128\129, \232\132\177\231\166\187\230\136\152\230\150\151\231\138\182\230\128\129\230\151\182\230\183\161\229\140\150",
         RINGVIS_3      = "\229\188\167\229\189\162\230\157\161\230\187\161\229\128\188\229\185\182\232\132\177\231\166\187\230\136\152\230\150\151\230\151\182\230\183\161\229\140\150",
      },
} end)

local LM = AceLibrary("AceLocale-2.0"):new("ArcHUD_Module")

LM:RegisterTranslations("zhCN", function() return {
      FONT            = "FZLBJW.TTF",

      ["Version: "]   = "\231\137\136\230\156\172",
      ["Author: "]   = "\228\189\156\232\128\133",

      ["ShieldCombined"] = "综合护盾",
		["ShieldIceBarrier"] = "寒冰护体",
		["ShieldMana"] = "法力护盾",

      ["Health"]         = "\231\142\169\229\174\182\231\148\159\229\145\189",
      ["Mana"]         = "\231\142\169\229\174\182\233\173\148\230\179\149",
      ["PetHealth"]      = "\229\174\160\231\137\169\231\148\159\229\145\189",
      ["PetMana"]         = "\229\174\160\231\137\169\233\173\148\230\179\149",
      ["TargetHealth"]   = "\231\155\174\230\160\135\231\148\159\229\145\189",
      ["TargetMana"]      = "\231\155\174\230\160\135\233\173\148\230\179\149",
      ["Casting"]         = "\230\150\189\230\148\190",
      ["DruidMana"]      = "\229\190\183\233\178\129\228\190\157\233\173\148\230\179\149",
      ["MirrorTimer"]      = "\233\149\156\229\131\143\232\174\161\230\151\182\229\153\168",
      ["ComboPoints"]      = "\232\191\158\229\135\187\231\130\185",

      TEXT = {
         ENABLED      = "\230\191\128\230\180\187",
         OUTLINE      = "\229\188\167\229\189\162\230\157\161\232\189\174\229\187\147",
         SHOWTEXT   = "\230\152\190\231\164\186\230\150\135\230\156\172",
         SHOWPERC   = "\230\152\190\231\164\186\231\153\190\229\136\134\230\175\148",
         COLORFADE   = "\233\162\156\232\137\178\230\184\144\229\143\152",
         FLASH      = "\232\142\183\229\190\151\230\156\128\229\164\167\232\191\158\229\135\187\231\130\185\230\151\182\233\151\170\231\131\129",
         SHOWSPELL   = "\230\152\190\231\164\186\230\150\189\230\179\149\229\144\141\231\167\176",
         SHOWTIME   = "\230\152\190\231\164\186\230\150\189\230\179\149\230\151\182\233\151\180",
         HIDEBLIZZ   = "\233\154\144\232\151\143 Blizzard \233\187\152\232\174\164\230\161\134\228\189\147",
         ENABLEMENU   = "\230\191\128\230\180\187\229\143\179\233\148\174\232\143\156\229\141\149",
         DEFICIT      = "\230\141\159\229\164\177",
         ATTACH      = "\233\153\132\228\187\182",
         SIDE      = "\232\190\185\232\183\157",
         LEVEL      = "\231\173\137\231\186\167",
      },
      TOOLTIP = {
         ENABLED      = "\229\136\135\230\141\162\229\188\167\229\189\162\230\157\161\229\189\162\230\152\190\231\164\186",
         OUTLINE      = "\229\136\135\230\141\162\229\188\167\229\189\162\230\157\161\229\189\162\232\189\174\229\187\147",
         SHOWTEXT   = "\229\136\135\230\141\162\230\150\135\230\156\172\230\152\190\231\164\186 (\231\148\159\229\145\189, \233\173\148\230\179\149, \231\173\137.)",
         SHOWPERC   = "\229\136\135\230\141\162\231\153\190\229\136\134\230\175\148\230\152\190\231\164\186",
         SHOWSPELL   = "\229\136\135\230\141\162\230\150\189\230\179\149\229\144\141\231\167\176\230\152\190\231\164\186",
         SHOWTIME   = "\229\136\135\230\141\162\230\150\189\230\179\149\230\151\182\233\151\180\230\152\190\231\164\186",
         COLORFADE   = "\229\136\135\230\141\162\229\188\167\229\189\162\230\157\161\233\162\156\232\137\178\229\143\152\229\140\150 (\231\148\159\229\145\189\229\128\188\233\153\141\228\189\142\228\187\142\231\187\191\229\136\176\231\186\162\231\173\137)",
         FLASH      = "\229\136\135\230\141\162 5 \232\191\158\229\135\187\231\130\185\233\151\170\231\131\129",
         HIDEBLIZZ   = "\229\136\135\230\141\162 Blizzard \233\187\152\232\174\164\230\161\134\228\189\147\230\152\190\231\164\186",
         ENABLEMENU   = "\229\136\135\230\141\162\229\143\179\233\148\174\232\143\156\229\141\149\230\137\147\229\188\128/\229\133\179\233\151\173",
         DEFICIT      = "\229\136\135\230\141\162\231\148\159\229\145\189\230\141\159\229\164\177 (\230\156\128\229\164\167\231\148\159\229\145\189 - \229\189\147\229\137\141\231\148\159\229\145\189)",
         SIDE      = "\232\174\190\229\174\154\229\188\167\229\189\162\230\157\161\229\174\154\228\189\141",
         LEVEL      = "\232\174\190\231\189\174\229\188\167\229\189\162\230\157\161\229\174\154\228\189\141 (<-1: \233\157\160\232\191\145\228\184\173\229\191\131, 0: \233\187\152\232\174\164\229\174\154\228\189\141, >1: \232\191\156\231\166\187\228\184\173\229\191\131)",
      },
      SIDE = {
         LEFT      = "\229\183\166\232\190\185\229\174\154\228\189\141",
         RIGHT      = "\229\143\179\232\190\185\229\174\154\228\189\141",
      },
} end)

local LST = AceLibrary("AceLocale-2.0"):new("ArcHUD_ShieldTracker")

LST:RegisterTranslations("zhCN", function()
	return {
        ["Power Word: Shield"] = "真言术：盾",
        ["Power Word\: Shield"] = "真言术：盾",
        ["Ice Barrier"] = "寒冰护体",
        ["Mana Shield"] = "法力护盾",
        ["Frost Resistance"] = "冰霜抗性",
        ["Frost Ward"] = "防护冰霜结界",
        ["Fire Resistance"] = "火焰抗性",
        ["Fire Ward"] = "防护火焰结界",
        ["Frost Protection"] = "防护冰霜",
        ["Fire Protection"] = "防护火焰",
        ["Nature Protection"] = "防护自然",
        ["Shadow Protection"] = "防护暗影",
        ["Arcane Protection"] = "防护奥术",
        ["Holy Protection"] = "防护神圣",
        ["Protection"] = "防护",
        ["The Burrower's Shell"] = "穴居虫之壳",
        ["Burrower Shell"] = "穴居虫之壳",
        ["Shadow Ward"] = "防护暗影结界",
        ["Sacrifice"] = "牺牲",

        ["Physical"] = "物理",
        ["Frost"] = "冰霜",
        ["Fire"] = "火焰",
        ["Arcane"] = "奥术",
        ["Shadow"] = "暗影",
        ["Nature"] = "自然",
        ["Holy"] = "神圣",


        ["(.+) fades from you"] = "(.+)效果从你身上消失了",
        ["hits you for"] = "击中你造成",
        ["^You suffer"] = "^你受到",
        ["crits you for"] = "致命一击对你造成",

        -- Fs's Fireball crits you for 0 Fire damage. (307 absorbed)
        -- Fs's Fireball hits you for 0 Fire damage. (21 absorbed)
        -- Fs的火球术击中你造成0点火焰伤害。(22点被吸收)

        -- You suffer 0 Fire damage from Fse's Fireball. (1 absorbed)
        -- 你受到0点火焰伤害（Fs的火球术）。(1点被吸收)

        -- Fs hits you for 0. (8 absorbed)
        -- Fs击中你造成0点伤害。(24点被吸收)

        ["%d+ (%w+) damage from.*%((%d+) absorbed%)"] = "%d+点(.+)伤害。%((%d+)点被吸收%)",
        ["%d+ (%w+) damage.*%((%d+) absorbed%)"] = "你受到%d+点(.+)伤害.+。%((%d+)点被吸收%)",
        ["for %d+.*%((%d+) absorbed%)"] = "%d+点伤害。%((%d+)点被吸收%)",

        -- Rings_Casting
        ["Failed"] = "失败",
        ["Interrupted"] = "已打断"
    }
end)